due diligence investigations illicit products legal services consulting investigation detective due diligence checklist businesses for sale law investigator due diligence report fraud identify product threats attorney lawyer commercial real estate business for sale